MVLGGSTFTTAYVSVTSRGDGKLIELFAVVVQGVTGIGDKLSWQGIPNGEFSLVSHQVIMTNVERFRRHIRESEICQVCKAASETIIHLLRDCPDGWYLEERVRLAYIVQYGGLVELEVGVSWKLGTGHCLGVIRWGGIMAGRVHAEHRYMLNSDGRTMGALSQEIGKSGLFTYIEKLTRQSEGFIVNLLTDGLANYAFFYS